// 国际化插件的使用
// 引入 element 的语言包
import zhElement from 'element-ui/lib/locale/lang/zh-CN'
import enElement from 'element-ui/lib/locale/lang/en'
// 引入自定义路由翻译词典
import zhRoute from '@/i18n/zh'
import enRoute from '@/i18n/en'
// 引入库
import Vue from 'vue'
import VueI18n from 'vue-i18n'
// 安装库
Vue.use(VueI18n)
// 创建实例
export default new VueI18n({
  // 地区
  locale: localStorage.getItem('lang') || 'zh',
  // 不同地区的语言信息(字典)
  messages: {
    // 这里的每个属性都是一个地区的翻译字典, key: value 对应 地区标记: 字典对象
    en: {
      ...enElement,
      ...enRoute,
      hello: 'Hello World!',
      zaoan: 'Good Morning!',
      delConfirm: 'Are you sure?'
    },
    zh: {
      ...zhElement,
      ...zhRoute,
      hello: '你好世界!',
      zaoan: '早上好!',
      delConfirm: '是否确认删除',
      student: {
        number: '学号'
      },
      worker: {
        namber: '工号'
      }
    }
  }

})
